package com.durian.finance.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;
import lombok.experimental.Accessors;
import org.springframework.format.annotation.DateTimeFormat;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Author zhouzhiyi
 * @Date 2022/6/29 22:38
 * @Description 生成合同信息
 */
@Data
@Accessors(chain = true)
public class GenConstructVO {

    /**
     * 甲方，出租方
     */
    private String firstParty;

    /**
     * 甲方身份证
     */
    private String firstPartyIdCard;

    /**
     * 乙方，承租方
     */
    private String secondParty;

    /**
     * 乙方身份证
     */
    private String secondPartyIdCard;

    /**
     * 地址
     */
    private String address;

    /**
     * 承租年份
     */
    private Long termYear;

    /**
     * 开始时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date beginTime;

    /**
     * 结束时间
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd")
    @JsonFormat(pattern = "yyyy-MM-dd",timezone = "GMT+8")
    private Date endTime;

    /**
     * 一年租金
     */
    private BigDecimal yearPrice;

    /**
     * 甲方手机号
     */
    private String firstTel;

    /**
     * 乙方手机号
     */
    private String secondTel;

    /**
     * 当前时间
     */
    private Date nowTime;
}
